home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir40 / qemm7rel.zip / QEMM7QA.TXT < prev   
Text File  |  1993-06-15  |  10KB  |  182 lines

  1.                              QEMM 7 
  2.               Commonly Asked Questions and Answers
  3.  
  4.  
  5.  
  6. What is new in QEMM 7?
  7.  
  8. We had six objectives for QEMM 7: (1) More memory free for programs. (2)
  9. Compatibility with the hardware advances that have occurred since QEMM 6.
  10. (3) Performance and compatibility  enhancements for Microsoft Windows. (4)
  11. Easier installation and finetuning. (5) MS-DOS 6-specific features. (6) More
  12. detailed reporting (Manifest) of your system's configuration. The result is
  13. that QEMM has been significantly enhanced in all of the above categories.
  14. (see below)
  15.  
  16.  
  17. What does QEMM 7 do for me if I already have QEMM 6?
  18.  
  19. First, more memory free for programs. The 640K area used by DOS programs
  20. continues to get more and more cramped. As networks accommodate cross
  21. platform computing, network drivers have gotten bigger (example Netware ODI;
  22. TCP/IP). Multimedia means large pen drivers, sound drivers and CD ROM
  23. drivers--all which take memory. Disk compressors and anti-virus programs also
  24. require memory.
  25.  
  26. QEMM 7 builds upon the innovative memory management techniques incorporated
  27. in QEMM 6 that we call Stealth. QEMM 6's Stealth feature used the EMS page
  28. frame for ROMs, freeing 48-115K of memory for other drivers. QEMM 7 expands
  29. its Stealth capabilities, using the EMS page frame to stealth specific
  30. drivers--the first of which is the DOS 6 DoubleSpace driver. QEMM 7's Stealth
  31. DoubleSpace feature frees 40K for other drivers. But the breakthrough in
  32. QEMM 7 is that the page frame can be used to manage (rather than just fill)
  33. the upper memory area between 640K-1MB.
  34.  
  35. In addition, QEMM 7 provides a smaller DOS footprint below 640K--resulting in
  36. more memory (7-70K) free for programs. QEMM 7's DOS-Up feature moves the DOS
  37. kernal, DOS data and/or DOS resources above 640K.
  38.  
  39.  
  40. Second, compatibility with the newest hardware. It has been 22 months since
  41. we introduced QEMM 6. Since then hardware has changed and advanced--
  42. especially graphics adapters, bus-mastering controllers, CD ROMs, pen
  43. computing and sound. A memory manager, more than any other software, needs to
  44. accommodate new hardware drivers and devices. Over the last 22 months our
  45. technical support kept detailed records of our user's hardware and QEMM's
  46. compatibility with this hardware. As a result, QEMM 7 recognizes more types
  47. of new techniques like: shadow RAM, adapter RAM, bus-mastering controllers,
  48. suspend/resume features of battery-powered PCs, the Pentium processor, etc.
  49.  
  50.  
  51. Third, smoother MS-Windows performance. QEMM 7's MS-Windows features are
  52. mostly "under the hood", the result of experience in using Windows 3.1 with
  53. QEMM. One small feature is that when QEMM 7 detects that you are starting up
  54. Windows, it reserves 8-24K for Windows' buffers. The result is better
  55. performance of DOS programs inside Windows. Manifest now detects Windows,
  56. reports Windows information, and lets you edit Windows .INI files. QEMM's
  57. Vidram feature gives you 700K+ for DOS text programs.
  58.  
  59.  
  60. Fourth, easier still installation and fine tuning. QEMM 7 has an Express
  61. Install feature that streamlines installation. QEMM 7's new QSetup provides
  62. menus and online help for changing QEMM parameters and features. It also lets
  63. you edit configuration files and provides troubleshooting tips and hints.
  64.  
  65.  
  66. Fifth, MS-DOS 6-specific features.  MS-DOS 6 gives you the ability to manage
  67. multiple CONFIG.SYS files. QEMM 7's Installation, QSetup and Optimize all
  68. support DOS 6's multiple configuration feature. In addition, QEMM 7's Stealth
  69. DoubleSpace feature frees 40K of the 43k memory addresses used by 
  70. DoubleSpace, making this memory available for other drivers and TSRs.
  71.  
  72.  
  73. Sixth, a more robust Manifest. Manifest now gives you information on 
  74. networks, battery, MS-Windows and Pentium, plus additions to its other 
  75. reporting categories. Using Manifest you can now edit configuration files.
  76.  
  77.  
  78. Seventh, lots of little things. Install and Optimize accommodate Stacker and
  79. SuperStor. DPMI Host provides built-in DPMI services with virtual memory.
  80. QEMM 7 is 32-bit for faster performance. There is enhanced Stealth testing.
  81. QEMM has a smaller footprint below 640K. ROM holes are detected to give
  82. maximum memory when a page frame is not reserved. On IBM PCs the memory
  83. reserved for IBM BASIC can be reclaimed.
  84.  
  85.  
  86. Why do I need QEMM when DOS 6's MemMaker is free?
  87.  
  88. For DOS users the key to system performance is memory management. Memory is
  89. the most precious resource of the DOS PC. It is the resource which has the
  90. greatest limitations and which is the hardest to understand (for power users
  91. as well as novice users). If you compare a DOS PC to a high powered car, good
  92. memory management is akin to keeping the car tuned. It is essential if you
  93. want smooth performance.
  94.  
  95. Microsoft has historically viewed compatibility as the responsibility of
  96. non-Microsoft developers (hardware and software). What this means is that
  97. Microsoft expects software and hardware to be compatible with its
  98. products--not vice versa and this is the reason why the DOS user's legacy in
  99. software and hardware often is not compatible with a new Microsoft release.
  100. Quarterdeck in contrast has a commitment to making its products compatible
  101. with the hardware and software of our users. And it is a major focus of QEMM.
  102. The utilities in DOS 6 require precious memory. DoubleSpace takes 43K; VSafe
  103. takes 43K, Undelete takes 13K, Interlink takes 9K--all of which mean that
  104. every user needs some automatic way of managing memory. MemMaker does that,
  105. but with limitations. It ignores multiple configurations and called batch
  106. files. It finds the most upper memory when an EMS page frame is not
  107. reserved--thus restricting WordPerfect 5, Lotus 1-2-3 r2.x, Foxpro and other
  108. application programs, most of the "hot" games, network drivers and other
  109. devices from using expanded memory. And even then the upper memory made
  110. available is less than that made available by QEMM without a page frame--not
  111. to mention Stealth.
  112.  
  113. But the most important reason for using QEMM 7 with DOS 6 is to set up your
  114. PC in the most flexible and expandable way--so that programs and drivers can
  115. be added without suddenly encountering "out of memory" conditions or
  116. compatibility problems. Memory needs to be transparent--no matter what you
  117. want to do.
  118.  
  119.  
  120. Why does Quarterdeck like the EMS page frame so much?
  121.  
  122. In 1985 Intel, Lotus and Microsoft specified a way of expanding the amount of
  123. memory a DOS program could use. This specification was called the Expanded
  124. Memory Specification (EMS). Key to EMS was a 64K area reserved (usually above
  125. 640K) as paged memory, i.e. memory that could be accessed and used
  126. instantanteously by one or several programs.
  127.  
  128. This paged memory was (and still is) used by Lotus and Borland to increase
  129. the size of their spreadsheets, WordPerfect to increase the size of documents
  130. and Borland and Fox to increase the size of databases. It is used by game
  131. programs to speed up the performance of their graphics screens. It is used by
  132. networks, such as Novell Netware, DEC Pathworks, and IBM LAN Server, to
  133. reduce the network driver footprint. It is used by Microsoft to reduce the
  134. footprint of its MSCDEX CD ROM and its VSafe anti-virus drivers. And it is
  135. (and has been since 1985) used by Quarterdeck for DOS multitasking.
  136.  
  137. EMS is important because it provides a window into memory. It serves to break
  138. through the DOS 640K barrier without major new development. It is an accepted
  139. industry standard. And it works. In fact it has worked reliably since 1985.
  140. Surprising to many, it is often faster than accessing the protected mode of
  141. the PC.
  142.  
  143. We at Quarterdeck like EMS because we understand its power. Our use of
  144. expanded memory in DESQview lets us multitask DOS programs. Our use of
  145. expanded memory with Stealth in QEMM lets us multitask ROM code, the DOS 6
  146. DoubleSpace driver and drivers that use EMS. And it provides us with a known,
  147. proven way of breaking through the DOS 640K memory limitation as multimedia
  148. and networking require more and more DOS memory. To us it's the window into
  149. "expanded" memory management.
  150.  
  151.  
  152. Is the stealthing of ROMs safe?
  153.  
  154. Yes it is--but the amount of memory that QEMM's Stealth ROM feature makes
  155. available does vary from one PC brand to another--and can, on some PCs, be
  156. 0K. When QEMM's Optimize detects that you have more drivers and TSRs than fit
  157. in memory above 640K, it determines whether the Stealth ROM feature will work
  158. on your PC. First it tries to make available the maximum amount of memory by
  159. using the Stealth Mapping method. If it detects memory conflicts it tries the
  160. Stealth Frame method. This method makes available 48K of memory in contrast
  161. to 115K with Stealth Mapping. The detection in QEMM 7 will also try to assess
  162. if there are any memory addresses that can be excluded and still use Stealth
  163. Mapping.
  164.  
  165. In doing the detection, your system can hang. But on reboot you will find
  166. that Stealth cannot be used. That is the purpose of the detection. If you add
  167. Stealth Mapping to the QEMM command line without doing Stealth detection,
  168. your system may hang if there are memory conflicts. In this case you will
  169. have to troubleshoot to see if any memory addresses can be excluded or if you
  170. have to use the Stealth Frame method or no Stealth at all.
  171.  
  172.  
  173. Can I use QEMM without a page frame?
  174.  
  175. Of course. Since QEMM's default setup is with the page frame on, you will
  176. have to install QEMM using its Advanced Install option or after installation
  177. run QEMM's QSetup program and turn the page frame off.
  178.  
  179. QEMM maximizes the amount of memory available even when you do not use a page
  180. frame--for it finds holes in ROMs that are not being used.
  181.  
  182.